/******************************************************************************

  Copyright (C), 2001-2011, DCN Co., Ltd.

 ******************************************************************************
  File Name     : Fsm.h
  Version       : Initial Draft
  Author        : Hust
  Created       : 2023/1/14
  Last Modified :
  Description   : Fsm.c header file
  Function List :
  History       :
  1.Date        : 2023/1/14
    Author      : Hust
    Modification: Created file

******************************************************************************/
#ifndef __FSM_H__
#define __FSM_H__

/*----------------------------------------------*
 * include headfile                             *
 *----------------------------------------------*/

/*----------------------------------------------*
 * variables typedef                             *
 *----------------------------------------------*/

/*----------------------------------------------*
 * macros                                       *
 *----------------------------------------------*/

/*----------------------------------------------*
 * constants                                    *
 *----------------------------------------------*/

/*----------------------------------------------*
 * external variables                           *
 *----------------------------------------------*/

/*----------------------------------------------*
 * project-wide global variables                *
 *----------------------------------------------*/

/*----------------------------------------------*
 * module-wide global variables                 *
 *----------------------------------------------*/

/*----------------------------------------------*
 * external routine prototypes                  *
 *----------------------------------------------*/

/*----------------------------------------------*
 * internal routine prototypes                  *
 *----------------------------------------------*/

/*----------------------------------------------*
 * routines' implementations                    *
 *----------------------------------------------*/


#ifdef __cplusplus
#if __cplusplus
extern "C"{
#endif
#endif /* __cplusplus */

extern void Fsm_deal(void);
extern void Fsm_init(void);

#ifdef __cplusplus
#if __cplusplus
}
#endif
#endif /* __cplusplus */


#endif /* __FSM_H__ */
